﻿@charset "UTF-8";
/*goolge字体开始*/
@import url(font.css);
html{font-size:62.5%; /* 10÷16=62.5% */ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,button,blockquote,th,td,p,figure
{font-family: "Microsoft Yahei","华文细黑", STXiHei, "华文黑体", "ST Heiti", "MS黑体","Helvetica Neue", Helvetica, Arial, sans-serif;
padding:0;margin:0;font-size:14px;font-size:1.4rem;}
fieldset, img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;font-size:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight: 400;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; vertical-align:middle; border:none;}
:focus{outline:0;}
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both; font-size:0; line-height:0}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;outline:none;}
.clear{clear: both;}
.xunfeng{line-height:200%;}
.xunfeng img{max-width:100%;}
.xunfeng2 img{max-width:100%;}
.ease, .ease div, .ease section, .ease article, .ease aside, .ease ul, .ease ul li, .ease li, .ease a, .ease li a, .ease dt, .ease dd{
	-o-transition:ease .3s;
	-ms-transition:ease .3s;
	-moz-transition:ease .3s;
	-webkit-transition:ease .3s;
	transition:ease .3s;
}

*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-repeat: no-repeat;background-position: center top;}
a{color:#444; text-decoration:none;}
a:hover{color:#494949; text-decoration:none;}
img,object{max-width:100%;vertical-align:top;}
td{border:solid #efefef; border-width:0px 1px 1px 0px;}
table{border:solid #efefef; border-width:1px 0px 0px 1px;}
article,aside,details,hgroup,dialog,footer,header,section,footer,nav,figure,menu,figcaption{display:block}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
.omit1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.omit2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.omit3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.omit4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.omit5{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
[data-css="fontshadow"]{text-shadow:1px 1px 1px #000;}
.clear{clear:both;}
.sbar{overflow-y: scroll;}
.sbar::-webkit-scrollbar {  width: 14px;  height: 14px;  }  
.sbar::-webkit-scrollbar-track, .sbar::-webkit-scrollbar-thumb {  border-radius: 999px;  border: 5px solid transparent;  }  
.sbar::-webkit-scrollbar-track {  box-shadow: 1px 1px 5px rgba(204,204,204,1) inset;  }  
.sbar::-webkit-scrollbar-thumb {min-height: 20px;background-clip: content-box;box-shadow: 0 0 0 5px rgba(153,153,153,1) inset;}  
.sbar::-webkit-scrollbar-corner {  background: transparent;  } 
.copyall{width: 100%;background: #000;text-align: center;}
.copy{color:#999;font-size: 1.4rem;line-height: 3.5;}
.copy a{display: inline-block;vertical-align: middle;}
.copy a img{vertical-align: middle;margin-top:-2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.w1200{max-width: 1200px;margin: 0 auto;}
.w1100{max-width: 1100px;margin: 0 auto;}
.w1000{max-width: 1000px;margin: 0 auto;}
.w990{max-width: 990px;margin: 0 auto;}
.w100{width: 100%;margin: 0 auto;}
.w50{width: 50%;margin: 0 auto;}
.l{float:left;}
.r{float: right;}
.ib{display: inline-block;vertical-align: top;}
.pr{position: relative;}
.pa{position: absolute;top:0;left:0;}
.pf{position: fixed;top:0;left:0;}
.flex{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.mod2 ul{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.mod2 li{width:50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:2%;}
.mod3 ul{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.mod3 li{width:33.33%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:2%;}
.mod4 ul{
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	display: -ms-flex;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.mod4 li{width:25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:2%;	}
.pageNav{font-family:Arial,Helvetica,sans-serif;padding-top:10px;text-align: center;}
.pageNav a, .pageNav span{ padding:0 10px;width:auto;height:28px;line-height:28px;background:#e7e7e7;display:inline-block;*display:inline;*zoom:1;text-align:center; margin-bottom:20px;}
.pageNav span.info{background:none}
.pageNav a:hover,
.pageNav span.current{background:#ff534f;color:#fff}
.pageNavLeft{text-align:left}
.pageNavCenter{text-align:center}
.pageNavRight{text-align:right}
.notdata{line-height:35px;border:1px dashed #ccc;margin:20px 0;text-align:center}
.notdataw{color:#fff;padding:50px 0}
.loading-wrap{ margin-top:10px;bottom:50px;width:100%;text-align:center;display:none;}
.loading{ position:relative;display:inline-block;padding:5px 5px 5px 50px;line-height:28px;color:#333;font-size:14px;border-radius:5px;background:url(../images/loading.gif) 10px center no-repeat;}